package com.ruoyi.project.user.couple.domain;

import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

import java.util.Date;

/**
 * 新人对象 t_couple
 */
public class Couple extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /** 新人ID */
    private Long coupleId;

    /** 新人手机号（登录账号） */
    @Excel(name = "新人手机号", readConverterExp = "登=录账号")
    private String couplePhone;

    /** 新郎姓名 */
    @Excel(name = "新郎姓名")
    private String coupleGroomname;

    /** 新娘姓名 */
    @Excel(name = "新娘姓名")
    private String coupleBridename;

    /** 新人邮箱 */
    @Excel(name = "新人邮箱")
    private String coupleEmail;

    /** 注册时间 */
    @Excel(name = "注册时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date coupleRegdate;

    /** 账号状态（0正常，1禁用） */
    @Excel(name = "账号状态", readConverterExp = "0=正常，1禁用")
    private Integer coupleState;

    /** 新人在user表中的ID */
    @Excel(name = "新人在user表中的ID")
    private Long coupleUserId;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Long getCoupleId() {
        return coupleId;
    }

    public void setCoupleId(Long coupleId) {
        this.coupleId = coupleId;
    }

    public String getCouplePhone() {
        return couplePhone;
    }

    public void setCouplePhone(String couplePhone) {
        this.couplePhone = couplePhone;
    }

    public String getCoupleGroomname() {
        return coupleGroomname;
    }

    public void setCoupleGroomname(String coupleGroomname) {
        this.coupleGroomname = coupleGroomname;
    }

    public String getCoupleBridename() {
        return coupleBridename;
    }

    public void setCoupleBridename(String coupleBridename) {
        this.coupleBridename = coupleBridename;
    }

    public String getCoupleEmail() {
        return coupleEmail;
    }

    public void setCoupleEmail(String coupleEmail) {
        this.coupleEmail = coupleEmail;
    }

    public Date getCoupleRegdate() {
        return coupleRegdate;
    }

    public void setCoupleRegdate(Date coupleRegdate) {
        this.coupleRegdate = coupleRegdate;
    }

    public Integer getCoupleState() {
        return coupleState;
    }

    public void setCoupleState(Integer coupleState) {
        this.coupleState = coupleState;
    }

    public Long getCoupleUserId() {
        return coupleUserId;
    }

    public void setCoupleUserId(Long coupleUserId) {
        this.coupleUserId = coupleUserId;
    }

    @Override
    public String toString() {
        return "Couple{" +
                "coupleId=" + coupleId +
                ", couplePhone='" + couplePhone + '\'' +
                ", coupleGroomname='" + coupleGroomname + '\'' +
                ", coupleBridename='" + coupleBridename + '\'' +
                ", coupleEmail='" + coupleEmail + '\'' +
                ", coupleRegdate=" + coupleRegdate +
                ", coupleState=" + coupleState +
                ", coupleUserId=" + coupleUserId +
                '}';
    }
}
